package pro.cherish.smartfile.component;

/**
 * @author 创建人：lys
 * @version 版本号：V1.0
 * <p>
 * ***************************修订记录************************************
 * 2020-12-04 lys 创建该类功能。
 * **********************************************************************
 * </p>
 * @ClassName 类名：ChunkUtil
 * @Description 功能说明：
 * <p>
 *
 * </p>
 * **********************************************************************
 * @date 创建日期： 2020-12-04 lys
 */

public final class ChunkUtil {

    /**
     * 构建chunk
     *
     * @param chunkNum
     * @return
     */
    public static String buiChunkKey(int chunkNum) {
        return "chunk_" + chunkNum;
    }

    /**
     * 构建chunk临时文件
     *
     * @param chunkNum
     * @return
     */
    public static String buildChunkTempFileName(int chunkNum) {
        return chunkNum + ".data";
    }

    /**
     * 构建chunk对应的MD5
     *
     * @param chunkNum
     * @return
     */
    public static String buildLocalMd5(int chunkNum) {
        return "md5_" + chunkNum + ".txt";
    }
}
